Incorporating Performance Analysis in the Early Stages of Software Development Using Generative Programming Principles

نویسندگان

  • Dorin Petriu
  • Murray Woodside
چکیده

The incorporation of performance analysis in the early stages of software development has proven to be an elusive goal. Since the appearance of Connie Smith’s seminal work on Software Performance Engineering (SPE) in 1990 [13], numerous approaches to and methodologies for linking design and performance analysis have been studied and developed, as can be seen in [16], [17], and [1]. Yet through all of this, industry is not applying SPE. This is due to the high overhead of creating performance models from design specifications by traditional means. A comprehensive approach using Generative Programming principles is proposed to solve this problem and remove a major obstacle in the implementation of the SPE methodology.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development of using balance scorecard in universities for having better performance: a fuzzy DEMATEL-Shapley value goal programming approach

Universities have a magnificent role in the sustainable development of their country and international scientific production of their country. Purpose of this paper is expansion of using balance scorecard in universities In order to improve performance of universities in learning and educating. The Balanced Scorecard (BSC) is an extensively adopted performance management framework in a lot of o...

متن کامل

Development of using balance scorecard in universities for having better performance: a fuzzy DEMATEL-Shapley value goal programming approach

Universities have a magnificent role in the sustainable development of their country and international scientific production of their country. Purpose of this paper is expansion of using balance scorecard in universities In order to improve performance of universities in learning and educating. The Balanced Scorecard (BSC) is an extensively adopted performance management framework in a lot of o...

متن کامل

Integrating Generative and Aspect-Oriented Technologies

Over the last years, two new software engineering approaches have been proposed: generative programming and aspect-oriented software development. Generative programming addresses the study and definition of methods and tools that enable the automatic production of system families from a high-level specification. Aspect-oriented software development has been proposed as a technique for improving...

متن کامل

Towards a Method for the Development of Aspect-Oriented Generative Approaches

Generative programming and aspect-oriented software development have been proposed over the last years aiming at increasing maintainability and reusability of software systems. While several research works have focused on the investigation of the individual use of each of these software engineering approaches, less attention has been paid to the integration of these two techniques. The integrat...

متن کامل

Optimization Model of Hirmand River Basin Water Resources in the Agricultural Sector Using Stochastic Dynamic Programming under Uncertainty Conditions

In this study, water management allocated to the agricultural sector’ was analyzed using stochastic dynamic programming under uncertainty conditions. The technical coefficients used in the study referred to the agricultural years, 2013-2014. They were obtained through the use of simple random sampling of 250 farmers in the region for crops wheat, barley, melon, watermelon and ruby grapes under ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001